<?php
declare (strict_types = 1);

namespace app\admin\controller;

use app\admin\model\OrderStatus;
use think\facade\Db;
use think\facade\Request;
use think\facade\View;

class OrderList
{
    public function orderList()
    {

        $keywords = Request::get('keywords','','trim,htmlspecialchars,strip_tags');
        $small = Request::get('small','','trim,htmlspecialchars,strip_tags');
        $big = Request::get('big','','trim,htmlspecialchars,strip_tags');
        $cid = Request::get('cid',[],'trim,htmlspecialchars,strip_tags');

//        $data = Request::get('','','trim,htmlspecialchars,strip_tags');
        $data = [
            'keywords'    =>$keywords,
            'small ' =>$small ,
            'big'        =>$big,
            'cid'        =>$cid,
        ];
        $list = \app\admin\model\Order::getOrderlist($data,$data);
        View::assign($data);
        //订单号的模糊查询
//        $db= Db::table('ecm_order')
//            ->alias('o')
//            ->field($field)
//            ->order('add_time desc')
//            ->join(['ecm_order_status'=>'s'],'o.status = s.status_id','LEFT');
//
//        if (''!==$keywords){
//            $db->where('buyer_name','like','%'.$keywords.'%');
//        }
//        View::assign('keywords',$keywords);
//        //订单价格区间查询
//        //小
//        if (''!==$small){
//            $db->where('order_amount','>=',$small);
//        }
//        View::assign('small',$small);
//        //大
//        if (''!==$big){
//            $db->where('order_amount','<=',$big);
//        }
//        View::assign('big',$big);
//        //订单状态查询
//        if (!empty($cid)){
//            $db->whereIn('status',$cid);
//        }
//
//        View::assign('cid',$cid);
//
        $da = OrderStatus::getOrderStatus();
        View::assign('da',$da);
        return View::fetch('',['list'=>$list]);
    }

}
